name: tests71 run_id: commands[0] env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests71/bin:/opt/pyenv/bin:/tmp/venv-n79B/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PIP_USER: 0 env PYTHONHASHSEED: 643103925 env PYTHONIOENCODING: utf-8 env SSH_AUTH_SOCK: ******************************** env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests71 env TOX_ENV_NAME: tests71 env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox env USE_ODL_ALT_KARAF_ENV: ./karaf71.env env USE_ODL_ALT_KARAF_INSTALL_DIR: karaf71 env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests71 env __TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI: true metadata pid: 13404 cwd: /w/workspace/transportpce-tox-verify-transportpce-master/tests allow: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests71/bin/*:launch_tests.sh cmd: ./launch_tests.sh 7.1 exit_code: 1 using environment variables from ./karaf71.env pytest -q transportpce_tests/7.1/test01_portmapping.py ............ [100%] 12 passed in 61.78s (0:01:01) pytest -q transportpce_tests/7.1/test02_otn_renderer.py .............................................................. [100%] 62 passed in 163.85s (0:02:43) pytest -q transportpce_tests/7.1/test03_renderer_or_modes.py ................................FF.............. [100%] =================================== FAILURES =================================== ______ TestTransportPCERendererOrModes.test_32_service_path_create_otuc2 _______ self = def test_32_service_path_create_otuc2(self): response = test_utils.transportpce_api_rpc_request( "transportpce-device-renderer", "service-path", { "service-name": "service_OTUC2", "wave-number": "0", "modulation-format": "dp-qam16", "operation": "create", "nodes": [{ "node-id": "XPDR-A2", "dest-tp": "XPDR2-NETWORK1" }, { "node-id": "XPDR-C2", "dest-tp": "XPDR2-NETWORK1" }], "center-freq": 193.0, "nmc-width": 37.5, "min-freq": 192.975, "max-freq": 193.025, "lower-spectral-slot-number": 265, "higher-spectral-slot-number": 272, }) self.assertEqual(response["status_code"], requests.codes.ok) self.assertIn("Interfaces created successfully for nodes: ", response["output"]["result"]) # node-interface is list which does not preserve the order a_side = "XPDR-A2" z_side = "XPDR-C2" if response["output"]["node-interface"][0]["node-id"] == z_side: a_side, z_side = z_side, a_side > self.assertEqual( {"node-id": a_side, "otu-interface-id": [ "XPDR2-NETWORK1-OTUC2" ], "och-interface-id": [ "XPDR2-NETWORK1-OTSIGROUP-200G", "XPDR2-NETWORK1-265:272" ]}, response["output"]["node-interface"][0]) E AssertionError: {'nod[81 chars]': ['XPDR2-NETWORK1-OTSIGROUP-200G', 'XPDR2-NETWORK1-265:272']} != {'nod[81 chars]': ['XPDR2-NETWORK1-265:272', 'XPDR2-NETWORK1-OTSIGROUP-200G']} E {'node-id': 'XPDR-C2', E - 'och-interface-id': ['XPDR2-NETWORK1-OTSIGROUP-200G', E ? ---------- ^^^ E E + 'och-interface-id': ['XPDR2-NETWORK1-265:272', E ? ^^^^^^ E E - 'XPDR2-NETWORK1-265:272'], E ? ^^^^^^ E E + 'XPDR2-NETWORK1-OTSIGROUP-200G'], E ? ++++++++++ ^^^ E E 'otu-interface-id': ['XPDR2-NETWORK1-OTUC2']} transportpce_tests/7.1/test03_renderer_or_modes.py:592: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_32_service_path_create_otuc2 _______ TestTransportPCERendererOrModes.test_33_get_portmapping_network1 _______ self = def test_33_get_portmapping_network1(self): response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR2-NETWORK1") self.assertEqual(response["status_code"], requests.codes.ok) self.NETWORK1_CHECK_DICT["supporting-otucn"] = "XPDR2-NETWORK1-OTUC2" del self.NETWORK1_CHECK_DICT["connection-map-lcp"] expected_sorted = test_utils.recursive_sort(self.NETWORK1_CHECK_DICT) response_sorted = [ test_utils.recursive_sort(item) for item in response['mapping'] ] > self.assertIn(expected_sorted, response_sorted) E AssertionError: {'lcp-hash-val': 'AJpkaVmZKJk5', 'logical-connection-point': 'XPDR3-NETWORK1', 'port-admin-state': 'InService', 'port-direction': 'bidirectional', 'port-oper-state': 'InService', 'port-qual': 'xpdr-network', 'rate': '200', 'supported-interface-capability': ['org-openroadm-port-types:if-otsi-otsigroup'], 'supported-operational-mode': ['OR-W-100G-oFEC-31.6Gbd', 'OR-W-200G-oFEC-31.6Gbd'], 'supporting-circuit-pack-name': '1/1/4-PLUG-NET', 'supporting-otucn': 'XPDR2-NETWORK1-OTUC2', 'supporting-port': 'L1', 'xpdr-type': 'tpdr'} not found in [{'lcp-hash-val': 'LY9PxYJqUbw=', 'logical-connection-point': 'XPDR2-NETWORK1', 'port-admin-state': 'InService', 'port-direction': 'bidirectional', 'port-oper-state': 'InService', 'port-qual': 'switch-network', 'rate': '200', 'supported-interface-capability': ['org-openroadm-port-types:if-otsi-otsigroup'], 'supported-operational-mode': ['OR-W-100G-oFEC-31.6Gbd', 'OR-W-200G-oFEC-31.6Gbd'], 'supporting-circuit-pack-name': '1/2/2-PLUG-NET', 'supporting-otucn': 'XPDR2-NETWORK1-OTUC2', 'supporting-port': 'L1', 'xpdr-type': 'mpdr'}] transportpce_tests/7.1/test03_renderer_or_modes.py:628: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_33_get_portmapping_network1 =========================== short test summary info ============================ FAILED transportpce_tests/7.1/test03_renderer_or_modes.py::TestTransportPCERendererOrModes::test_32_service_path_create_otuc2 FAILED transportpce_tests/7.1/test03_renderer_or_modes.py::TestTransportPCERendererOrModes::test_33_get_portmapping_network1 2 failed, 46 passed in 158.87s (0:02:38)